﻿@charset "utf-8";
/* ---------清空默认样式----------- */
html, body, div, a, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td, blockquote, fieldset { margin:0px; padding:0px; font-family:"微软雅黑";  color:#333333;}
@font-face { font-family: ‘MyNewFont’;
  src: url(../../fonts/NotoSansHans-Regular.otf);
}
img { border:0 none; vertical-align: top;  max-width:100%; }
ul, ol, li { list-style-type: none; }
body, input, select, button, textarea { font-size: 14px; }
h1, h2, h3, h4, p, span, label, del, a, strong, em, li, dt, dd { white-space:normal; }
table, tr, th, td {  border-collapse:collapse; border-spacing:0; vertical-align: middle;  }
fieldset { border:0 none; }
button { cursor: pointer; }
i, em, cite, address { font-style: normal; }
a, a:link { text-decoration:none; cursor: pointer;color:#333; -webkit-tap-highlight-color:rgba(0,0,0,0);    overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap; }
a:visited {  }
a:hover{ text-decoration: none;color:#737373!important}
a:focus { outline: none; }
a,input{border:none; outline: none;
  /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ }
input[type="button"] {  -webkit-appearance: none;border-radius: 0;}
/*去掉苹果默认样式*/
textarea,input[type="text"] {  -webkit-appearance: none;border-radius: 0;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #888888;
}
input:-moz-placeholder, textarea:-moz-placeholder {
  color: #888888;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  color: #888888;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #888888;
}

table > tbody > tr:nth-of-type(odd) {
  background-color: #eeeeee;
}
h2{
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}
.data_table h2{
    width: 508px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.fl{
  float: left;
}
.fr{
  float: right;
}
.text-center{
  text-align: center;
}
.clearFiex{
  width:100%;
}
.clearFiex:after {
  display: block;
  content: "";
  clear: both;
}
.noborder{
  border:none;
}


/* 头部 */
.topbar{
  width:100%;
  height:32px;
  line-height:32px;
  margin:0 auto;
  background: #f6f6f6;
  position: fixed;
  z-index: 9999999999999;
}
.box{
  width:1200px;
  overflow: hidden;
  margin:0 auto;
  position: relative;
}
.link{
  overflow: hidden;
  font-size: 14px;
}
.link a{
  line-height:32px;
  padding-left:20px;
  color: #2D4666;
  background: url("../images/ico_log.jpg") left center no-repeat ;
}
.link a.reg{
  margin-left:10px;
  background: url("../images/ico_reg.jpg") left center no-repeat ;
}
.link a.mobile{
  margin-left:10px;
  background: url("../images/ico_mobile.jpg") left center no-repeat ;
}
.link a.list{
  margin-left:10px;
  background: url("../images/ico_list.jpg") left center no-repeat ;
}
.link p{
  display: inline-block;
  *display: inline;
  margin-right: 6px;
  color: #999;
}
.link p a{
	 background: none;
	 padding-left:0px;
}
.link a.exit{
  line-height:32px;
  padding-left:20px;
  color: #2D4666;
  background: url("../images/ico_exit.jpg") left center no-repeat ;
}
.login .exit {
  line-height: 32px;
  padding-left: 20px;
  color: #595757;
  background: url("../images/ico_exit.jpg") left center no-repeat;
}
.login p {
  display: inline-block;
  *display: inline;
  margin-right: 6px;
  color: #999;
}

.topmid{
  margin-left: 290px;
  line-height:32px;
  color: #333333;
  font-size: 14px;
}
.topmid span{
  font-size: 18px;
}
.logo{
  width: 227px;
  /*height: 54px;*/
  /*margin-top: 34px;*/
  float: left;
  display: block;
  cursor:pointer;
  /*background: url("../images/logo.jpg") no-repeat;*/
}
.logo a{
  width: 227px;
  height: 54px;
  display:inline-block;
  zoom:1;
  *display:inline;
  line-height: 54px;
  opacity: 0;
  filter:alpha(opacity=0);
  overflow: hidden;
  font-size: 40px;
  
}
.logoitem{
  width:1200px;
  height:120px;
  line-height: 120px;
  margin:0 auto;
  overflow: hidden;
}
.logoitem img{
  margin-top: 34px;
  float: left;
}

.seacher_box{
  width: 580px;
  margin: 33px 0 0 72px;
}
.seacher_box p{
  width: 100%;
}
.seacher_input{
  display: inline-block;
  width: 538px;
  *width:518px;
  height: 38px;
  line-height: 38px;
  border: 1px solid #cccccc;
  padding:0 10px!important;
  *padding:0 10px;
  box-sizing: border-box;
  font-size: 13px;
  border-right:none;
  float: left;
}
.seacher_btn{
  display: inline-block;
  width: 40px;
  height: 38px;
  background:url("../images/serchbtn.jpg") no-repeat;
  position: relative;
  cursor: pointer;
}
p.hot_search{
  width: 100%;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  color: #999999;
  position: relative;
}
.hot_search a{
  margin: 0 4px;
  display: inline-block;
  color: #2D4666;
  font-size: 12px;
}
.hot_search a.entersearch{
  position: absolute;
  right: 0;
  top:0;
  line-height:28px;
  color: #333333;
  border-bottom: 2px solid #F3981D;
  font-weight: 600;
}
a.btn_main{
  width:110px;
  height:34px;
  line-height: 34px;
  text-align: center;
  display: block;
  color: #ffffff;
  float: left;
  margin: 32px 0px 0 36px;
  background: #F3981D;
  border: 2px solid #F3981D;
  font-weight: bold;
  font-size: 14px;
}
a.btn_main:hover{
  background: #ffffff;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}


.navbar{
  width:100%;
  height:50px;
  line-height: 50px;
  background: #2D4666;
  min-width:1200px;
}
.navbar ul{
  width:1200px;
  margin:0 auto;
}
.navbar ul li{
  float: left;
  position:relative;

}
.navbar ul li a{
  padding:0 22px;
  display: block;
  font-size: 16px;
  color: #ffffff;
}
.navbar ul li a:hover,.navbar ul li a.active{
  background: #F3981D;
  color: #ffffff!important;
}
.navbar ul li ul{
  position: absolute;
  width:180px;
  left: -30px;
  top: 50px;
  background: #2D4666;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  /*opacity: 0;*/
  display: none;
  z-index: -1;
  -webkit-box-shadow: 2px 1px 3px #dddddd;
  -moz-box-shadow: 2px 1px 3px #dddddd;
  box-shadow: 2px 1px 3px #dddddd;
}
.navbar ul li ul li{
  width: 100%;
  float: left;
  text-align: center;
  padding: 0px;
}
.navbar ul li ul li a{
  line-height: 36px;
  display: block;
  border-bottom: 1px solid #e8e8e8;
}
.navbar ul li ul li a:hover{
  background: #F3981D;
  color: #ffffff;
}
.navbar ul li:hover ul{
  /*opacity: 1;*/
  display: block;
  -webkit-transform: scale(1) translateZ(0);
  transform: scale(1) translateZ(0);
  -webkit-transition: 1s;
  transition: 1s;
  z-index: 999999999;
}

.smallnav{
  width:1200px;
  margin:26px auto 21px auto;
  overflow: hidden;
}
.item{
  float: left;
  overflow: hidden;
  border-right:1px solid #cccccc;
  padding:0 17px;
  *padding:0 11px;
  font-size: 12px;
}
.first-child{
  padding-left: 0px;
}
.last-child{
  border-right:none;
  padding-right: 0px;
}
.item .tit1{
  width: 36px;
  float: left;
  text-align: center;
}
.item .tit1 p{
  font-weight: bold;
  font-size: 14px;
  line-height: 32px;
}

.item ul{
  width: 126px;
  *width: 135px;
  overflow: hidden;
  float: left;
}
.item ul li{
  float: left;
  margin-left: 15px;
  color: #282828;
  line-height: 14px;
  margin-bottom: 5px;
  _display:inline;
}
.item ul li a{
  color: #2D4666;
}
.item ul li a.active{
  color: #F3981D;
}
.max-width ul{
  width:150px;
  *width: 160px;
}


.wrap {
  width: 1200px;
  /*overflow:hidden;*/
  margin:0 auto 30px auto;
}
.wrap:after {
  display: block;
  content: "";
  clear: both;
}
.col3{
  width: 280px;
  *width:278px;
  overflow: hidden;
  zoom:1;
}
.col4{
  width: 280px;
  *width:160px;
  overflow: hidden;
  zoom:1;
}
.col6{
  width: 580px;
  margin: 0 30px;
  *margin: 0 28px;
  overflow: hidden;
}
.col9{
  width: 890px;
  *width:888px;
  /*overflow: hidden;*/
}
.col9:after {
  display: block;
  content: "";
  clear: both;
}
.col12{
  width: 1200px;
  *width:1198px;
  overflow: hidden;
}
.border{
  border: 1px solid #cccccc;
  box-sizing: border-box;
}
.margin{
  margin-top: 20px;
  *margin-top:20px;
}
h3.title{
  width:100%;
  height: 40px;
  line-height: 40px;
  font-weight: normal;
  background: #F3981D;
  font-size: 14px;
}
h3.title span{
  margin-left: 15px;
  color: #ffffff;
  font-weight: 600;
}
h3.title a.more{
  margin-right: 10px;
  color: #ffffff;
  font-size: 12px;
  z-index:9999;
  position: relative;
}
h3.title a.w_more{
	color: #ffffff;
}
h3.title2{
  background: none;
}
h3.title2 span{
  width: 100px;
  margin-left: 0;
  background: url("../images/title_bkg.jpg") no-repeat;
  padding-left: 10px;
}
h3.title3{
  width: 100%;
  margin:0 auto;
  background: #F3981D;
  border-bottom: 1px solid #dddddd;
}
h3.title3 span{
  margin-left: 5px;

}
.contain{
  padding: 10px;
  *padding:8px;
  font-size: 14px;
  overflow: hidden;
}

/* 新闻动态*/
.contain ul.news{
  height:324px;
  overflow: hidden;
}
ul.news li{
  width: 100%;
  margin-bottom: 17px;
  *margin-bottom:15px;
  float: left;
}
ul.news li a{
  width:100%;
  height:21px;
  line-height: 21px;
  color: #000000;
  float: left;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  font-size: 14px;
}
ul.news li span{
  width: 100%;
  color: #999999;
  float: left;
  font-size: 12px;
}
/*　VIP独家项目　*/

.contain ul.vipnews{
  height: 270px;
  height:268px\0;
  *height:250px;
}


/*地区导航*/
.addlist{
  width: 100%;
  margin: 10px 0;
  overflow: hidden;
}
.addlist .fl{
  width: 60px;
  line-height: 24px;
}
.addlist .fr{
  width: 198px;
}
.addlist .fr a {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  margin: 0 2px;
  color: #999999;
}
.addlist .fr a.active{
  color: #F3981D;
}

/*招标分类专区*/
.zblist{
  width: 100%;
  margin: 10px 0;
  overflow: hidden;
}
.zblist .fl{
  width: 40px;
  line-height: 24px;
}
.zblist .fr{
  width: 218px;
}
.zblist .fr a {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  margin: 0 2px;
  color: #999999;
}
.zblist .fr a.active{
  color: #F3981D;
}

/*登录之前*/
.logout,.login{
  width: 282px;
  *width: 282px;
  /*height:324px;*/
}
.loglinkbox{
  margin: 0px;
  overflow: hidden;
}
.loglink{
  overflow: hidden;
  float: left;
  height: 49px;
  line-height: 49px;
  margin: 0 16px;
  _margin:0 10px;
  _display:inline;
  width: 86px;
}
.loglink img{
  vertical-align: middle;
  width:30px;
  float: left;
  margin-top: 10px;
}
.loglink a{
  float: left;
  color: #2D4666;
  font-size: 14px;
  width: 56px;
}
.log_box{
  width: 100%;
  margin-top: 7px;
  overflow: hidden;
}

/*友情链接*/
.bot_link{
  width:96%;
  height: 48px;
  *height: 46px;
  margin:0 auto;
  overflow: hidden;
}
.bot_link a{
  color: #2D4666;
  margin-right: 12px;
  display: inline-block;
  line-height:24px;
  font-size: 12px;
}


.foot{
    overflow: hidden;
    background: #2D4666;
    min-width:1200px;
    padding-top: 28px;
}
.foot_contain{
    width:1200px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0px 0 68px 0;
}
.foot_contain .footlogo{
    float: left;
}
.foot_contain .row{
    width: 100%;
    overflow: hidden;
    margin-top: 30px;
    float: left;
}
.foot_contain .row .imglist{
    width: 447px;
    height: 100px;
    float: left;
    background: url("../../images/footer/line.jpg") right center no-repeat;
}
.foot_contain .row  .imglist p{
    width: 312px;
    margin-left: 54px;
}
.foot_contain .row  .imglist a{
    width:93px;
    display: inline-block;
    margin:12px 8px 0 0 ;
    *margin:12px 4px 0 0 ;
    text-align: center;
    color: #fff;
}
/* .foot_contain .row .linklist{
    width: 334px;
    height: 100px;
    float: left;
    background: url("../../images/footer/line.jpg") right center no-repeat;
}
.foot_contain .row .linklist p{
    width: 134px;
    margin: 0 100px;
}
.foot_contain .row .linklist p a{
    display: inline-block;
    margin:12px 8px 0 0 ;
    *margin: 12px 5px 0 0;
    color: #fff;
}
.foot_contain .row .linklist p a:hover{
    color: #F3981D!important;
} */
.foot_contain .row .linklist{
    width: 650px;
    height: 70px;
    line-height: 70px;
    padding: 0px 40px;
    margin: 20px 0 0 40px;
    float: left;
    border-left: 1px solid #ffffff;
}
.foot_contain .row .linklist  a{
    display: inline-block;
    margin: 0 22px;
    color: #fff;
}
.foot_contain .row .linklist  a:hover{
    color: #F3981D!important;
}
.foot_contain .row .contactlist{
    width: 417px;
    height: 100px;
    float: left;
}
.foot_contain .row .contactlist .contactmain{
    margin-left: 127px;
    margin-top: 10px;
}
.foot_contain .row .contactlist .contactmain img{
    float: left;
}
.foot_contain .row .contactlist .contactmain p{
    width: 180px;
    float: right;
    color: #ffffff;
    margin-left: 20px;
}
.foot_contain .row .contactlist .contactmain p.tel{
    line-height: 40px;
    margin-top: 27px;
}
.foot_contain .row .contactlist .contactmain p img{
    margin: 10px 10px 0 28px;
}
.foot_contain .row .contactlist .contactmain p.qq{
    width: 72px;
    float: left;
    margin-left: 20px;
    line-height: 24px;
}
.banquan_box{
    border-top: 1px solid #dddddd;
    line-height:32px;
    text-align:center;
    margin:0 auto;
    padding: 10px 0;
    background: #f6f6f6;
}
.trusted{
    width:1200px;
    margin: 10px auto 10px auto;
    text-align: center;
}
.trusted img{
    margin: 0 10px;
}

/* 子页面  面包屑导航*/
.crumbs{
  width: 1200px;
  height:28px;
  line-height: 28px;
  margin:20px auto 10px auto;
}
.crumbs a{
  color: #2D4666;
}
.crumbs b{
  margin:0 10px;
}
.crumbs a.current{
  cursor: inherit!important;
  color:  #fe9400;
}
.crumbs a.current:hover{
	color:  #fe9400!important;
}

/* 子页面  筛选条件*/
.list_search{
  width: 100%;
  height:40px;
  border-bottom: 1px solid #cccccc;
}
.list_search .fl{
  margin-left: 20px;
  line-height: 40px;
}
.list_search .fl select{
  width:140px;
  margin:0 10px;
  _margin-top:10px;
}
.dateSelected{
  margin-left: 30px;
  margin-top: 7px;
}
.dateSelected a{
  display: inline-block;
  height: 20px;
  line-height:20px;
  padding:0 6px;
  margin:0 7px;
  border:1px solid #ffffff;
  border-radius: 10px;
}
.dateSelected a.active{
  border:1px solid #F3981D;
}
.search_btn a{
  margin: 0 5px;
}
.search_result{
  margin-top: 20px;
  height: 40px;
  background: url("../images/page/icon1.jpg") left 20px center no-repeat;
  line-height: 40px;
  padding-left: 40px;
  color: #999;
  border: 1px solid #dddddd;
}
.search_result i{
  color: #F3981D;
}

.listnav{
  width:100%;
  overflow: hidden;
}
.ul-tab-nav{
  border-bottom: 1px solid #F3981D;
  height: 34px;
  padding-left: 0;
  margin-bottom: 0;
  background: #f2f2f2;
}
.ul-tab-nav li {
  float: left;
  display: inline-block;
  line-height: 34px;
}
.ul-tab-nav li.active{
  background: #F3981D;
}
.ul-tab-nav li a {
  padding: 0 12px;
  _padding:0 10px;
  border-right: 1px solid #ddd
}
.ul-tab-nav li.active a {
  border-right: none;
  padding-bottom: 5px;
  color: #ffffff;
  font-weight: bold;
}
.ul-tab-nav li.active a:hover{
  color: #ffffff!important;
}

/*当前页  上一页 下一页*/
.page{
  width:100%;
  height:32px;
  line-height: 32px;
  border-bottom:1px solid #cccccc;
}
.page p.pagenum{
  width:200px;
  margin-left: 2%;
  font-weight: bold;
}
.page p.pagenum span{
  color: #ff0000;
  margin:0 3px;
}
.page p.fr{
  margin-right: 2%;
}
.page p.fr a{
  display: inline-block;
  padding:0 10px;
  height:20px;
  line-height:20px;
  border:1px solid #cccccc;
  margin:0 3px;
}
.placeholder {
  height: 36px;
  line-height: 36px;
  display: block;
  position: absolute;
  top: 0;
  left: 0px;
  z-index: 10;
  color: #888;
  *margin-right: 0px;
  text-align:left;
}

.layui-layer-hui .layui-layer-content{
  color: #ffffff!important;
  *background-color:#000000;
  _background-color:#000000;
}
.div-warp {
  position: relative;
  text-align: center;
}
.div-warp:hover .popover{
    display: block;
}
.div-warp .s-font{
  color: #F3981D;
  text-decoration: underline;
}
.s-font::before {
  background-image: url(../images/detailContact/dianhuaxx.png);
  content: " ";
  display: inline-block;
  height: 16px;
  width: 16px;
  background-size: 100%;
  vertical-align: middle;
  margin: 0 4px;
}
.popover {
  min-height: 100px;
  position: absolute;
  top: 20px;
  left: -200px;
  z-index: 5555555;
  display: none;
  width: 400px;
  padding: 15px 20px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid rgba(0,0,0,.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
  box-shadow: 0 5px 10px rgba(0,0,0,.2);
  margin-top: 10px;
  /*border-top: 2px solid red;*/
}
.popover .no-data {
  text-align: center;
  margin-top: 30px;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-bottom-color: gray;
  /*border-bottom-color: rgba(0,0,0,.25);*/
  border-width: 11px;
  border-top-width: 0;
  background: url(../images/detailContact/arrow.gif) no-repeat;
}
.popover .arrow-h3 {
  font-weight: 800;
  margin-bottom: 10px;
}
.arrow:after {
  position: absolute;
  top: 1px;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  content: "";
  border-width: 10px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.contact-list {
  list-style: none;
}
.contact-list li {
  line-height: 2;
}
.contact-list .phone {
  color: #50ABF5;
}
.contact-list .name {
  width: 50px;
  display: inline-block;
}
.address .addr-cont {
  font-size: 16px;
  padding-left: 30px;
}
.desc .beizhu {
  color: #999;
  padding-left: 30px;
}


/* */
.project_table span.jd, span.gj{
	display: inline-block;
	float: left;
}
.project_table h2 a{
	max-width: 258px;
    display: inline-block;
    float: left;
    margin: 0 5px;
}

.tit_icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("../images/channel/icon_1.png") no-repeat;
}

/* 日期 */
.calendar{
  overflow: hidden;
  height: 341px;
}
.mouth{
  font-size: 18px;
  margin:35px 0 25px 0;
  text-align: center;
}
.week{
  width:100%;
  overflow: hidden;
}
.week span{
  margin:0 3px;
  *margin: 0 4px;
  width:27px;
  text-align: center;
  display:inline-block;
  *width: 25px;
  _width: 25px;
}
.datelist{
  width:100%;
  margin-top: 15px;
  overflow: hidden;
}
.datelist a{
  margin:7px 3px;
  width:27px;
  text-align: center;
  display:inline-block;
  color: #f90;
}
.datelist a.delay{
  color: #999;
}

/* 2019版 新增样式 start */
h3.title_2019 > span.dates {
  font-size: 12px;
  font-weight: normal;
  letter-spacing: 2px;
  margin-left: 10px;
}
.tit_icon.bid8 {
  cursor: pointer;
  height: 10px;
  background-position: -35px -31px;
}
.tit_icon.bid9 {
  cursor: pointer;
  height: 10px;
  background-position: -35px -17px;
}
.year {
  width: 100%;
  overflow: hidden;
  margin: 20px 0;
}
.year span {
  width: 43px;
  *width: 41px;
  text-align: center;
  display: inline-block;
}
.week_index{
  width:100%;
  overflow: hidden;
}
.week_index span{
  margin:0 3px;
  *margin: 0 4px;
  width:30px;
  text-align: center;
  display:inline-block;
  *width: 25px;
  _width: 25px;
}
.datebox{
  width:100%;
  margin-top: 10px;
  overflow: hidden;
}
.datebox a{
  margin:7px 3px;
  width:30px;
  text-align: center;
  display:inline-block;
  color: #f90;
}
.datebox a.delay{
  color: #999;
}
/* 2019版 新增样式 end */
/************************************公告、委托、拟在建、ppp**************************************************/
.detail_table_sign_bigbox{
  width: 100%;
  margin-bottom: 16px;
  font-size: 12px;
}
.detail_table_sign_son{
  display: inline-block;
  padding: 0 10px;
  height: 24px;
  line-height: 24px;
  margin-right: 10px;
  font-size: 13px;
  border: 1px solid #f9c432;
  border-radius: 20px;
}
.recommended_you_bigbox{
  width: 100%;
  margin-top: 20px;
}
.recommended_you_topbox{
  width: 100%;
  height: 35px;
  overflow: hidden;
}
.recommended_you_leftbox{
  width: 96px;
  height: 35px;
  background: #fe9400;
  font-size: 13px;
  text-align: center;
  line-height: 35px;
  color: #fff;
  font-weight: 700;
  float: left;
}
.recommended_you_rightbox{
  float: left;
  height: 35px;
  margin-left: 20px;
}
.recommended_you_son{
  display: inline-block;
  height: 35px;
  margin-right: 10px;
  font-size: 14px;
  line-height: 35px;
  border-radius: 20px;
}
.recommended_you_bottomebox{
  margin-top: 15px;
  width: 100%;
  font-size: 13px;
}
.recommended_you_bottome_right{
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  margin-bottom: 15px;
}

/*******************************************************城市专题页热词专题页头部修改***************************************************/
.logoitem_name{
  font-size: 16px;
  width: 300px;
  display: inline-block;
  font-weight: 600;
  height: 120px;
  line-height: 120px;
}
.citytopics_seacher_box{
  margin-left:0;
  width: 440px;
}
.citytopics_seacher_input{
  width: 390px;
}
.bibenetAPPDownload_box{
  width:100px;
  line-height: 20px;
  margin-left: 20px;
}
.bibenetAPPDownload_box img{
  width: 70px;
  margin-top: 20px;
  margin-left: 15px;
}
.bibenetAPPDownload_box p{
  width: 100%;
  text-align: center;
}
.publicAddressDownload_box{
  margin-left: 0;
}
/*头部样式*/
.hot_search_keyword_box{
  width: 270px;
  overflow: hidden;
  display: inline-block;
}
/********************************************************行业站头部修改******************************************************************/
.industry_station_logobox{
  width: 300px;
}
.industry_station_seacherbox{
  margin-left: 20px;
  width: 510px;
}
.industry_station_seacherbox .seacher_input{
  width: 470px;
}
.industry_station_btn_main{
  margin-left: 25px!important;
  width: 120px!important;
}
/*中标榜 start*/
.slide_box {
  padding-top: 10px;
  box-sizing: border-box;
  height:179px;
}
.slide_box .tempWrap{
  height:170px!important;
}

.slide_box li {
  margin-top: 14px;
  line-height: 24px;
}

.slide_box span {
  display: inline-block;
}

.slide_box p {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.slide_box p.last {
  color: #666;
}

.slide_box p:first-child span {
  color: #ff0000;
}

/*中标榜 end*/

/************************************************************新版底部****************************************************************/
.footer_newbox{
  width: 100%;
  height: 226px;
  background:#2d4666;
}
.footer_newContent{
  width: 1200px;
  margin: 0 auto;
  height: 226px;
  overflow: hidden;
}
.footer_newContent_left{
  margin-top: 30px;
  width: 260px;
  margin-left: 50px;
}
.footer_newContent_code{
  overflow: hidden;
  margin-top: 20px;
}
.new_telPublicNum{
  margin-left:5px;
}
.footer_newContent_code .new_tel{
  color: #ffffff;
  line-height: 40px;
}
.new_publicNum{
  color: #d5d5d5;
  line-height: 20px;
}
.footer_newContent_right{
  margin-top: 30px;
  margin-left: 160px;
}
.footer_aboutus{
  color: #ffffff;
  font-weight: bold;
  line-height: 40px;
  padding-left: 5px;
  box-sizing: border-box;
}
.footer_newContent_rightItem{
  margin-right: 90px;
}
.footer_newContent_ul{
  margin-top: 10px;
}
.footer_newContent_ul li{
  padding-left: 5px;
  box-sizing: border-box;
}
.footer_newContent_ul li a{
  line-height:26px;
  display: inline-block;
  color: #b6b9be;
}
.footer_newContent_ul li a:hover{
  color: #fe9400!important;
}
